package ink.ykb.mq.config;

public enum DelayTime {
	
	/** 1秒 */
	SECOND_1(1000),
	
	/** 5秒 */
	SECOND_5(5000),
	
	/** 10秒 */
	SECOND_10(10000),
	
	/** 30秒 */
	SECOND_30(30000),
	
	/** 1分钟 */
	MINUTE_1(60000),
	
	/** 2分钟 */
	MINUTE_2(120000),
	
	/** 3分钟 */
	MINUTE_3(180000),
	
	/** 4分钟 */
	MINUTE_4(240000),
	
	/** 5分钟 */
	MINUTE_5(300000),
	
	/** 6分钟 */
	MINUTE_6(360000),
	
	/** 7分钟 */
	MINUTE_7(420000),
	
	/** 8分钟 */
	MINUTE_8(480000),
	
	/** 9分钟 */
	MINUTE_9(540000),
	
	/** 10分钟 */
	MINUTE_10(600000),
	
	/** 20分钟 */
	MINUTE_20(1200000),
	
	/** 30分钟 */
	MINUTE_30(1800000),
	
	/** 1小时 */
	HOURS_1(3600000),
	
	/** 2小时*/
	HOURS_2(7200000);
	
	
	/**消息过期时间，单位毫秒*/
	private Integer time;
	
	private DelayTime(Integer time) {
		this.time = time;
	}

	public Integer getTime() {
		return time;
	}

	

}
